CUDA_MEMCPY3D_PEER_st

3D memory cross-context copy parameters

Members

Variables

Depth
size_t Depth;

< Height of 3D memory copy

Height
size_t Height;

< Width of 3D memory copy in bytes

WidthInBytes
size_t WidthInBytes;

< Destination height (ignored when dst is array; may be 0 if Depth==1)

dstArray
CUarray dstArray;

< Destination device pointer

dstContext
CUcontext dstContext;

< Destination array reference

dstDevice
CUdeviceptr dstDevice;

< Destination host pointer

dstHeight
size_t dstHeight;

< Destination pitch (ignored when dst is array)

dstHost
void* dstHost;

< Destination memory type (host, device, array)

dstLOD
size_t dstLOD;

< Destination Z

dstMemoryType
CUmemorytype dstMemoryType;

< Destination LOD

dstPitch
size_t dstPitch;

< Destination context (ignored with dstMemoryType is ::CU_MEMORYTYPE_ARRAY)

dstXInBytes
size_t dstXInBytes;

< Source height (ignored when src is array; may be 0 if Depth==1)

dstY
size_t dstY;

< Destination X in bytes

dstZ
size_t dstZ;

< Destination Y

srcArray
CUarray srcArray;

< Source device pointer

srcContext
CUcontext srcContext;

< Source array reference

srcDevice
CUdeviceptr srcDevice;

< Source host pointer

srcHeight
size_t srcHeight;

< Source pitch (ignored when src is array)

srcHost
const(void)* srcHost;

< Source memory type (host, device, array)

srcLOD
size_t srcLOD;

< Source Z

srcMemoryType
CUmemorytype srcMemoryType;

< Source LOD

srcPitch
size_t srcPitch;

< Source context (ignored with srcMemoryType is ::CU_MEMORYTYPE_ARRAY)

srcY
size_t srcY;

< Source X in bytes

srcZ
size_t srcZ;

< Source Y

Meta